﻿using System.Collections.Generic;
using System.Web.Mvc;
using FluentValidation;
using FluentValidation.Attributes;
using Nop.Services.Localization;
using Nop.Web.Framework;
using Nop.Web.Framework.Localization;
using Nop.Web.Framework.Mvc;
using System.ComponentModel.DataAnnotations;
using Nop.Core.Domain.Catalog;
using Nop.Core.Domain.Media;

namespace Nop.Plugin.Widgets.Carousel.Models
{
    public partial class CarouselEntityModel : BaseNopEntityModel
    {
        public CarouselEntityModel()
        {
            
        }
        public int CarouselId { get; set; }

        [NopResourceDisplayName("Plugins.Widgets.Carousel.Fields.EntityId")]
        public int EntityId { get; set; }

        [NopResourceDisplayName("Plugins.Widgets.Carousel.Fields.EntityName")]
        public string EntityName { get; set; }

        [NopResourceDisplayName("Plugins.Widgets.Carousel.Fields.DisplayOrder")]
        public int DisplayOrder { get; set; }

        [NopResourceDisplayName("Plugins.Widgets.Carousel.Fields.Published")]
        public bool Published { get; set; }

        [NopResourceDisplayName("Admin.Catalog.Categories.Products.Fields.Product")]
        public string ProductName { get; set; }

        [NopResourceDisplayName("Admin.Catalog.Categories.Products.Fields.Product")]
        public string PictureThumbnailUrl { get; set; }
    }
    
    
}